package com.example.demo.utils.multiThread.runnableDemo;

/**
 * 适合需要共享资源或更灵活的场景
 * 可以实现多个接口，具有更好的扩展性
 * 可以通过外部类共享数据
 */
public class RunnableExample {
    public static void main(String[] args) {

        System.out.println("任务开始执行");
        // 创建 Runnable 实例
        com.example.demo.multiThread.runnableDemo.MyRunnable myRunnable = new com.example.demo.multiThread.runnableDemo.MyRunnable();
        // 创建线程对象
        Thread thread1 = new Thread(myRunnable);
        // 启动线程
        thread1.start();
        System.out.println("任务执行成功");
    }
}
